// Copyright (C) ZHENG Zhong <heavyzheng nospam-at gmail D0T com>
//
// $Id: config.hpp 212 2008-08-28 12:16:26Z heavyzheng $
//

#ifndef ZZHENG_CONFIG_HPP_20080630__
#define ZZHENG_CONFIG_HPP_20080630__

#include <zzheng/version.hpp> // include the library version number.

#ifdef _MSC_VER
#  define ZZHENG_MSVC _MSC_VER
#endif // _MSC_VER

#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32) // win32 platform
#  define ZZHENG_WIN32 1
#endif // _WIN32 || __WIN32__ || WIN32

#ifdef _DEBUG
#  define ZZHENG_DEBUG 1
#endif // _DEBUG

#if defined(ZZHENG_MSVC) && !defined(ZZHENG_DEBUG)
#  pragma warning(disable: 4702) // in release: warning of unreachable code, from VC71 STL.
#endif // defined(ZZHENG_MSVC) && !defined(ZZHENG_DEBUG)

#include <zzheng/user_config.hpp> // user-defined configurations

//! The top-level namespace of the zzheng C++ libraries.
namespace zzheng { }

#endif // ZZHENG_CONFIG_HPP_20080630__

